I can give you a modem setup string for one modem only - the one I use, a SupraFAXModem v.32bis. Hopefully, with this info and your modem's manual, you can come up with a string that works with your modem.
Here are the modem settings I use for the Supra:
Modem setup string: AT &F1
Modem speed: 14400
Hayes-compatible: checked
Hardware handsaking: checked
In order to use the 14.4K setting of BR 1.7, your modem and cable must support hardware handshaking. Why? Because when you choose 14400 as the modem speed, BR actually sets the computer-to-modem speed to 19200.
Now, for non-Supra owners, let's look at the modem setup string in detail, so you can translate it to your own modem. According to the Supra Reference Manual, &F1 is equivalent to: E1 N1 Q0 V1 W0 X4 \N3 &K3 &Q5 &D0 &C0
Let's break that down:
E1 - modem commands are echoed
N1 - connect at highest possible speed
Q0 - result codes enabled
V1 - verbal result codes
W0 - here's a complicated, and vital one: error correction call progress not reported and CONNECT XXXX reports DTE speed. This is crucial. Error correction call progress will in most cases, cause BulkRate to redial even though a connection has begun. "CONNECT XXXX reports DTE speed" means that the CONNECT message actually tells what speed the computer-to-modem communication is, NOT the modem-to-modem communication. This is important only if you want to use 14.4K speed modem-to-modem connections, but is absoultely vital in that case. Otherwise, you'll get a "CONNECT 14400" message from the modem, and BulkRate will attempt to switch the serial port speed to 14400. Then a serial XCMD bug will kick in and you'll get an actual serial port speed of 1200 bps.
X4 - Wait for dial tone before dialing; send CONNECT XXXX when connected; detect NO DIALTONE and BUSY.
\N3 - AutoReliable connection. Makes the fastest possible connection and uses the best possible error correction and data compression.
&K3 - RTS/CTS hardware flow control. Also known as hardware handshaking. Vital if you want to use the 14400 speed.
&Q5 - Asynchronous error correction mode.
&D0 - Ignore DTR signal - This is almost always needed with Mac modems.
Hopefully, you can use this info to make your v.32bis modem work with BulkRate at 14.4K bps.
Some of my users have supplied the setup strings they use with their modems: I supply the strings only; without a detailed explanation:
•Practical Peripherals PM14400FXSA:
AT&F3S95=44E1Q0V1M1X4
•PSI PowerModem IV:
ATE1Q0V1X4&C1&D0&K3&Q5S0=0S11=7
•PowerPort Gold:
Thanks to Bruce Linde and Richard M. Shapiro of Planet BMUG.
AT &F M0 W0 \J0 \N7 \Q3 %C1, hardware handshaking and hayes
compatibility checked.
&F recall factory settings as active
M0 speaker off
W0 negotiation progress codes disabled; result code is DTE rate
\J0 disable port rate adjust; serial port rate is independent of connection
\N7 set autoreliable (V.42 LAPM/fallback to MNP)
\Q3 enable bidirectional hardware flow control
%C1 enable data compression (V.42bis in LAPM; MNP5 in MNP)
•USR Mac&Fax 14.4/14.4/V.32bis/V.42bis/MNP5/ARQ.
From: Bill Williams,MacInternational
Leave all the external modem DIP switches at factory defaults EXCEPT DIP
Switch No. 1 set DOWN (modem ignores DTR)
Turn the modem on and in a telecom application (I used ZTerm; it's the only
one I half-way understand) isssue the command AT &F to load the factory ROM
settings into RAM.
Now enter the following string: AT Dx X3 &A3 &B1 &H1 &K3 &R2 &W
Dx = DT for tone dialing, DP for pulse (I use DP)
X3 = Results codes selection to use, plus adaptive dialing (DP defeats
results codes; verbal results codes; XON/XOFF disabled; error control
<Normal/ARQ -0 attempt v.42, fall back to MNP, finally fall back to none>;
variable connect rate - 14.4 down to 300, depending on remote modem; DSR
always on.)
BulkRate settings are: Hayes compatable modem; hardware handshaking; and init
string ATZ (which loads above initialization string from NVRAM. So far (knock
wood -- OK, so I'm superstitious. Aren't _you_ when it comes to SCSI and init
strings?) this has worked on both the 2400 and 9600 nodes of MacInternational
(alternate dialing until answer) with no problems, and ATZ has worked in ZTerm
with BBSes ranging from 2400 to 14400 bps.
***Note from Greg: if you do not want to write the string to NVRAM or use ZTerm to set up the modem, the following setup string should work the same:
AT X3 &A3 &B1 &H1 &K3 &R2
Also, in Bill's notes, he indicates that &A3 enables ARQ/error control/data compression reporting, I recommend against this, but Bill says it works for him.***